package com.yfp.client.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yfp.client.domain.MallProduct;

import java.util.List;

/**
*
* @description 针对表【mall_product(商城商品表)】的数据库操作Mapper
* @createDate 2025-03-05 10:54:48
* @Entity com.yfp.client.domain.MallProduct
*/
public interface MallProductMapper extends BaseMapper<MallProduct> {

    /**
     * 查询
     * @param mallProduct
     * @return
     */
    List<MallProduct> getList(MallProduct mallProduct);

    /**
     * 查询详情
     * @param id
     * @return
     */
    MallProduct getById(Long id);

    /**
     * 减少库存
     *
     * @param id
     */
    void decreaseStockQuantity(Long id);


    /**
     * 恢复库存
     *
     * @param id
     */
    void recoverStockQuantity(Long id);
}
